找传奇、传世资源到传世资源站!

配置opencv通过对话框显示图片

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈


QString filename = QFileDialog::getOpenFileName(this,tr("open image"),"../",tr("Image File(*.png *.jpg *.jpeg *.bmp)")); if(filename == ""){

return;

}

cv::Mat image;

image = cv::imread(filename.toLatin1().data());//路径中不能有中文

cv::cvtColor(image,image,CV_BGR2RGB);

QImage img = QImage((const unsigned char *)(image.data),image.cols,image.rows,QImage::Format_RGB888);

ui->label->setPixmap(QPixmap::fromImage(img));

ui->label->resize(img.size());

ui->label->show();

【文件目录】OpenPic├── Camera_00.pro
├── Camera_00.pro.user
├── main.cpp
├── mainwindow.cpp
├── mainwindow.h
└── mainwindow.ui

0 directories, 6 files

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复